package com.dys;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

/**
 * @className: com.dys.JdbcConnection
 * @description: 测试与MySQL的连接
 * @author: pine cone
 * @version: v1.0.0
 * @createTime: 2024/09/11 下午9:18
 */
public class JdbcConnection {
    /**
     * 这是一个main()方法,是应用程序的入口
     *
     * @param args 方法的形参列表,是一个字符串数组,包含了从命令行传递给程序的参数
     */
    public static void main(String[] args) throws ClassNotFoundException, SQLException {
        // 1.注册驱动
        Class.forName("com.mysql.cj.jdbc.Driver");
        // 2.建立连接
        Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jdbc_test_db?characterEncoding=utf-8", "root", "pinecone@mysql8");
        // 3.获取发送SQL语句的对象
        Statement statement = conn.createStatement();
        // 4.执行SQL语句
        int count = statement.executeUpdate("insert into account(id,name,money) values (1,'李思思',10000)");
        // 5.处理结果
        if (count == 1) {
            System.out.println("添加成功!");
        }
        // 6.释放资源
        statement.close();
        conn.close();
    }
}
